//
//  UILable + extension.swift
//  czWB
//
//  Created by Qing on 2018/6/14.
//  Copyright © 2018年 成哥哥. All rights reserved.
//

import UIKit

extension UILabel {
    
    
    /// 是一个宽高40*30文本居中的lable，可以设置文本，字体大小，颜色
    ///
    /// - Parameters:
    ///   - withText: 文本
    ///   - fontSize: 字体大小
    ///   - textColor: 默认颜色orange
    ///   - return: 返回一个UIlable
    class func cz_Lable(withText: String, fontSize: CGFloat, textColor: UIColor = UIColor.orange)  -> UILabel{
        
        let lable = UILabel(frame: CGRect(x: 0, y: 0, width: 40, height: 30))
        
        lable.textAlignment = .center
        
        lable.font = UIFont.systemFont(ofSize: fontSize)
        
        lable.text = withText
        
        lable.textColor = textColor

        // 字体溢出自动换行 不可少Label属性之一
        lable.numberOfLines = 0
        // 字体溢出自动换行 不可少Label属性之二
        lable.lineBreakMode = .byWordWrapping
        
        return lable
        
    }
}
